home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freaks Macintosh Archive
/
Freaks Macintosh Archive.bin
/
Freaks Macintosh Archives
/
Hacking & Misc
/
Mac Satellite.sit
/
Mac Satellite
/
Season9 Info
/
Seasoned Tips for DS9
< prev
next >
Wrap
Text File
|
1995-08-28
|
3KB
|
79 lines
Tips for successful viewing:
Tips for DS9 (c) by Marc Wirth, edited by me:
General hints:
Since timing is crucial with this program, you could try the following if
you Mac is a bit too slow:
- set the color to b/w with the monitor control panel.
- move the DS9 window so that the interior of the window is no longer visible.
- turn off ANY system extensions that might use some time (e.g. SuperClock).
- Sometimes DS9tm seems to run better if it's put in the background with
the Finde being the ONLY program in the foreground.
- The program uses the global variable TimeDBRA for some delay
operation. This is a word-sized number at location $0d00 that is set
at startup time. The value of TimeDBRA is more or less proportional to
the processor speed of your Mac. (E.g. on my IIfx it's $1a00, on a
IIcx it's something around $0a30.) Setting this value to something
smaller sometimes also improves the performance of DS9tm. (E.g. $0e00
seems a good idea on a IIfx).
[You can edit this value by hitting the Debug button or Option-Power to
call the debugger window and then entering
1. SM D00 [Return]
2. Look at the first 2 Bytes - divide this hexadecimal value by 2
3. SM D00 (new value) [Return]
4. G [Return]
-- Jörg, BTW This did not help on my Colour Classic for SKY.]
Patching DS9 for extra performance on slower Macs:
Warning: Before applying any of the following patches make a copy of the
file you are going to modify.
Quitting DS9xx
The endless version of DS9 (DS9xx) has one small bug: You can't really quit it.
(If the programmer of DS9 is reading this: Check your 'extern' declares. In
main.c the variable that determines wether the eventloop should be terminated
is a byte size value. In Kernel.c it's word sized and therefore isn't set
correctly.)
If you have ResEdit (or something similar) you can easily fix this. Open the
'code' resource with ID 5 (Kernel) with a hex editor. Now move to position
001E78. This should look like this:
001E70: 0C40 0027 6608 3B7C
001E78: 0001 F736 6010 422D
001E80: EFEF ....
Now change the value at 1E78 to $0101 (instead of $0001) and save the change.
Now you should be able to quit DS9xx by holding down Cmd-Q or Cmd-. (Period).
How to get rid of the "Nanos: ..." line:
It takes time to draw this line and this might cause slower Macs to
be unable to decode reliably. But it's easy to get rid of this line.
Open the code resource with ID 5 (Kernel) using ResEdit or similar.
Move to position 000378. This should look like this:
000370: 6600 02DA 4A6D E990
000378: 6600 02D2 486D FBA0
000380: 2F3C 000D
Now change the value 486D (position 00037C) into $6038 and save the change.
This should work with both DS9 and DS9xx.
----------------------------------------------------------------------------
If you would like to contribute information or have any corrections to make,
please contact me via e-mail: Joerg.Schaeffer@wu-wien.ac.at
Back to The Seasoned Mac Homepage...
----------------------------------------------------------------------------
This page created by Jörg / Last modified on Friday, 26-May-95 18:51:44 MES
Disclaimer: I will not be held responsible for any abuse, software or
hardware damage and/or legal fees arising due to the use of the software or
information provided on this WWW page. Software is provided as is and is
meant for educational purposes ONLY.